روشی جدید جهت تولید بهینه ی موارد آزمون بر اساس ماشین حالت uml
thesis
- وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان - دانشکده کامپیوتر و فناوری اطلاعات
- author امین رضائی
- adviser بهمن زمانی
- Number of pages: First 15 pages
- publication year 1392
abstract
آزمون یکی از فعالیت های اصلی و مهم در فرآیند تولید نرم افزار و نیز اصلی ترین روش جهت ارزیابی کیفیت نرم افزار تولیدی است. انجام آزمون به صورت دستی و سنتی دارای معایبی چون پیچیدگی زیاد، زمان بر بودن و مستعد خطا بودن است. بنابراین، خودکارسازی آزمون و تولید بهینه ی موارد آزمون با قدرت کشف خطای بالا و در زمان مناسب، بسیار مهم می باشد. آزمون مبتنی بر مدل، رویکرد جدیدی است که برای آزمون نرم افزار مورد استفاده قرار می گیرد و هدف از آن، تولید خودکار موارد آزمون از روی مدل آزمون می باشد. در این پژوهش، روشی جدید جهت تولید بهینه ی موارد آزمون با استفاده از آزمون مبتنی بر مدل ارائه شده است. مدل آزمون مورد استفاده، متشکل از نمودار رده و ماشین حالت uml می باشد، که قیود و محدودیت های سیستم نیز توسط ocl بر روی این مدل درج می شوند. برای بیان قیود ocl، از ویژگی های نمودار رده استفاده می شود. همچنین اعمال موجود در نمودار رده می توانند دارای تعدادی پس/ پیش شرط باشند که به زبان ocl بیان می گردند. این اعمال می توانند به عنوان نتیجه ی انتقالاتِ نمودار حالت، مورد استفاده قرار گیرند. در روش ارائه شده، ابتدا توسط یک الگوریتم روبه جلو و عمق اول، مسیرهای انتزاعی از ماشین حالت، بر اساس معیارهای مشخصی انتخاب می شوند. سپس با استفاده از اجرای نمادین، مسیرهای انتزاعی تولید شده همراه با قیود موجود بر روی اجزای مسیر انتزاعی، به یک نمایش ریاضی در زبان ampl تبدیل می شوند. آن گاه مدل ریاضی تولید شده، با استفاده از حل کننده های به روز و قدرت مند که با ampl در ارتباط هستند، حل شده و داد ه های آزمون برای هر مسیر انتزاعی تولید می گردند. نهایتاً، این داده ها به موارد آزمون قابل اجرا تبدیل می شوند. جهت هدایت الگوریتم جست وجو و نیز به عنوان معیاری جهت سنجش کیفیت موارد آزمون تولیدی، از معیارهای پوشش استفاده شده است. همچنین، جهت افزایش قدرت کشف خطای الگوریتم، از تحلیل مقادیر مرزی جهت تولید داده های مرزی آزمون، استفاده شده است. با بهره گیری از حل کننده های مختلف، موارد آزمون از روی مسئله های گوناگون مانند مسئله های خطی، غیرخطی، تصمیم پذیر و تصمیم ناپذیر، که در مدل آزمون با استفاده از قیود ocl تعریف شده اند، تولید می گردد. همچنین، یک تبدیل مدل به مدل بر روی ماشین حالت مربوط به مدل آزمون، جهت تبدیل شبه حالت تاریخچه ی عمیق و کم عمق به شبه حالت انتخاب، ارائه می گردد. با استفاده از این تبدیل مدل به مدل، می توان انتظار داشت که موارد آزمون تولیدی از روی مدل تبدیل شده، تعداد خط بیشتری را در کد منبع مربوط به مدل آزمون مورد پوشش قرار دهند. بنابراین می توان انتظار داشت که نرخ کشف خطای بالاتری، نسبت به موارد آزمون تولیدی از روی مدل اصلی، داشته باشند.
similar resources
ارائه ی روشی جدید جهت تشخیص حالت جزیره ای در سیستم تولید انرژی پراکنده
در این پایان نامه به بررسی روشی برای تشخیص حالت جزیره ای برای سیستم های تولید پراکنده ای که قابلیت کار در حالت جزیره ای را ندارند، پرداخته می شود. روش انتخاب شده، روش فعال تزریق مولفه ی منفی جریان است. در حالت کاری متصل به شبکه، با توجه به کوچک بودن امپدانس شبکه نسبت به امپدانس بار، جریان تزریقی مولفه ی منفی به سمت شبکه جاری می شود و ولتاژ pcc، همان ولتاژ شبکه باقی می ماند و ولتاژ منفی در pcc ظ...
معادله جدید حالت بر اساس تئوری اغتشاشی
معادله حالت بر مبنای ضریب تراکم پذیری مولکولهای کروی سخت ( HARD SPHERE) با استفاده از رابطه کارناهان و استرلینک ( Crnahan and sterling) ارائه شده است . سپس بر اساس شرایطی که یک معادله حالت باید دارا باشد عبارت جاذبه یا ضریب تراکم پذیری ناایدئال معادله حالت تعیین شده و با استفاده از ضریب دوم ویریال و ضریب عدم تقارن ، شکل کلی معادله کامل شده است . در این معادله شرط ثابت نبودن ضریب تراکم پذیری در ...
full textارائه ی روشی جدید جهت ارزیابی زهکشی سطحی روسازی آسفالتی براساس پردازش تصویر
بهبود مشخصات بافت سطحی روسازی وکیفیت زهکشی روسازی امری مهم در جهت افزایش ایمنی و کاهش نرخ تصادفات به خصوص در شرایط آب وهوایی بارانی می باشد. تاریخچه بررسی مشخصات سطحی روسازی به حدود 60 سال قبل بازمی گردد اما در زمینه زهکشی سطحی روسازی پژوهش های گسترده ای صورت نگرفته است. دراین تحقیق سیستمی جهت ارزیابی زهکشی سطحی روسازی ارائه شده است. به این منظور سخت افزاری طراحی شده است تا در شرایطی ثابت و به ...
full textمعادله جدید حالت بر اساس تئوری اغتشاشی
معادله حالت بر مبنای ضریب تراکم پذیری مولکولهای کروی سخت ( hard sphere) با استفاده از رابطه کارناهان و استرلینک ( crnahan and sterling) ارائه شده است . سپس بر اساس شرایطی که یک معادله حالت باید دارا باشد عبارت جاذبه یا ضریب تراکم پذیری ناایدئال معادله حالت تعیین شده و با استفاده از ضریب دوم ویریال و ضریب عدم تقارن ، شکل کلی معادله کامل شده است . در این معادله شرط ثابت نبودن ضریب تراکم پذیری در ...
full textارائه روشی جدید برای جهت یابی منبع آکوستیکی بر اساس تأخیر زمان ورود با روش مثلثاتی
نظارت و مراقبت محیطی از موارد مهم برای جلوگیری از غافل گیری و کنترل شرایط است. این آگاهی برای مقابله و جلوگیری از تهاجمات دشمن و افزایش بازدارندگی لازم است. جهت یابی (doa) و مکان یابی اهداف در یک محیط، از جمله پایه های اصلی مراقبت و نظارت محیطی محسوب می شوند. جهت یابی آکوستیکی به معنای محاسبه جهت ورود موج آکوستیکی منتشر شده از منبع در گیرنده است. در جهت یابی گیرنده با توجه به یکی از روش های ارا...
full textانتخاب بهینه پارامترهای ماشین کاری فولاد ضد زنگ آستنیتی بر اساس معیارهای مدیریتی تولید
فولادهای ضد زنگ آستنیتی، کاربرد وسیعی در ساخت تجهیزات صنایع مرتبط با سیستم های انرژی از جمله صنعت نفت و نیروگاه ها دارند؛ بنابراین انتخاب مناسب پارامترهای برش با هدف کاهش هزینه تولید قطعاتِ از این جنس، می تواند نقش به سزایی در کاهش هزینه های سیستم های انرژی داشته باشد، اما خواص مکانیکی ویژه ای، تراشکاری این نوع فولادها را متمایز از سایر فولادها کرده است. کیفیت نامناسب سطح و سایش شدید ابزار به دل...
full textMy Resources
document type: thesis
وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان - دانشکده کامپیوتر و فناوری اطلاعات
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023